home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm1 / afix_416.zip / UPDATE.LOG < prev    next >
Text File  |  1993-01-16  |  25KB  |  503 lines

  1.                              ALLFIX 4.16 Update Log
  2.                              ----------------------
  3.  
  4.      Version 4.16
  5.      ------------
  6.  
  7.        -      The address belonging to a certain zone net pair was not
  8.               being removed if the zone net pair was erased in the
  9.               AKA matching window.
  10.  
  11.        -      The PKT file name was not being calculated correctly, which
  12.               could cuase the output of new file reports to be directed
  13.               to the screen. This only happend if only the ANNOUNCE command
  14.               was used.
  15.  
  16.        -      ALLFIX was putting trash on the screen if a file was a dupe 
  17.               and the CRC was invalid or missing.
  18.  
  19.        /      HATCH will no longer ask if you want to hatch a file if all
  20.               the entries are empty.
  21.  
  22.        -      ASETUP was incorrectly saving duplicate entries in the
  23.               managers.
  24.  
  25.        /      Changed 'Use aka' into 'Aka used' in the notify messages.
  26.               
  27.        -      If an archiver was replaced by a batch file, ALLFIX would
  28.               not be able to find it in the PATH or hang. 
  29.  
  30.        -      The replace option in the Global edit works properly again.
  31.  
  32.        /      ALLFIX can now handle TIC files with a colon after each 
  33.               command. Example: From: 2:512/145
  34.  
  35.        /      F10 will now take you out of that small edit window when 
  36.               inserting or editing a node in the systems list.
  37.  
  38.        -      Found a bug in TurboPascal that was changing the directory
  39.               to another directory, even if the directory being changed to
  40.               did not exist. Example: ChDir('F:\BAD'); would jump to F:\,
  41.               which, as far as I am concerned, should not happen. This was
  42.               a problem for all path input routines that check to make sure
  43.               that the path exists.
  44.  
  45.        /      The compression statement in a %STATUS or a NOTIFY message
  46.               will now simply say ZIP, ARC, ARJ etc.
  47.  
  48.        -      Fixed a problem in the import routines that cuased some 
  49.               added systems to get the wrong passwords and attributes.
  50.  
  51.        -      Fixed one last little problem with the XMS/EMS routines in
  52.               asetup. I can promise you that this is the last bug in the
  53.               cache routines :-)
  54.  
  55.        -      Fixed a few minor mistakes in the file area pick list (used               to select a destination directory, or BBS new file area).
  56.  
  57.        -      ASETUP PACK will fix any corrupted file echo names. Some
  58.               people had trouble with the names of file echos getting 
  59.               changed randomly. The problem was that the first byte of the 
  60.               record was being changed. PACKing the data file will correct
  61.               any problems.
  62.  
  63.        -      Fixed a small problem in FixDor that could cuase a runtime
  64.               error is there was an invalid message in the msg base.
  65.  
  66.        -      Fixed a small problem that sometimes cuased a runtime error
  67.               when Replying to a message in FixDor.
  68.  
  69.        /      Changed the Binkley filefind routines a little, so that 
  70.               ALLFIX will process any arcmail that is either in the same
  71.               directory as the flo files, or in the packets directory.
  72.               ALLFIX will also process arcmail packets that are in the flo
  73.               file, but are not preceded by a path, indicating that they
  74.               the package is in the same directory as the flo file.
  75.  
  76.        /      The AreaMgr will now send a reply to the system with a list
  77.               a list of all invalid commands, incase it encountered any.
  78.  
  79.               
  80.  
  81.  
  82.      Version 4.16/Beta-3
  83.      -------------------
  84.  
  85.        -      Fixed a problem that was causing ALLFIX to read the netmail
  86.               messages incorrectly. The problem is related to the fact that
  87.               Turbo Pascal does not allow seeks into a text file. Which 
  88.               means that I had to use readln to get past the headers in the
  89.               netmails. However, that problem has been solved with some 
  90.               inline assembler.
  91.  
  92.        -      Fixed a spelling mistake in ASETUP (Alllow %INACTIVE).
  93.  
  94.        /      Optimized the process of scanning for new files to hatch. 
  95.               The new method saves a few kb of memory.
  96.  
  97.        -      The select type menu in the magic filename manager was 
  98.               messed up.
  99.  
  100.        -      Fixed a small problem with the XEMS routines that occured
  101.               when there was an insufficient number of handles available.
  102.  
  103.        -      ALLFIX would report xx number of areas connected when doing
  104.               a %UNLINKED. (Should be xx available)
  105.  
  106.        +      ALLFIX will now update the DBRIDGE.RSE after any echomail
  107.               has been created.
  108.  
  109.        +      Added another meta command to the ExecCommand.                %A  -  File echo name
  110.  
  111.        +      Added support for two special wild cards that can be used 
  112.               anywhere. 
  113.  
  114.               @  -  Any alpha character
  115.               #  -  Any numerical character
  116.  
  117.               Example:  TEST.123 matches TEST.### and TEST.???, but not
  118.                         TEST.@@@.
  119.  
  120.               Please note, ALLFIX will check for the @ and # wildcards
  121.               everywhere, so that means that they can also be used in
  122.               FileFind messages.   
  123.  
  124.        -      ASETUP will correctly uprcase the destination directory for
  125.               all file echo areas imported from the TIC.CFG file.
  126.  
  127.        -      ALLFIX PACK was not working correctly, becuase the wrong
  128.               file was being re-written.
  129.  
  130.        /      ALLFIX ** should ** be able to handle up to 512 file echo
  131.               areas. (Up from 255).
  132.  
  133.        /      ALLFIX can partially support up to 512 BBS file areas. 
  134.               Only the file area manager (for toggling file areas in
  135.               conjunction with the FileFind feature) can not handle the
  136.               512 areas. 512 areas is a temporary increase. I will 
  137.               try to increase that number to 64000 so that it will be
  138.               fully compatible with the upcomming RemoteAccess. 
  139.  
  140.        -      %UNLINKED was incorrectly listing areas that the system
  141.               did not have access to.
  142.  
  143.        -      The areas available number, at the end of a %LIST, was 
  144.               incorrect. (It was the total number of file echos).
  145.  
  146.        -      The status bar was not being restored after doing a 
  147.               Global edit.
  148.  
  149.        /      You will remain in the global edit menu, after globally
  150.               editing something.
  151.  
  152.        -      ASETUP would hang after entering the 255th entry. 
  153.  
  154.        /      ALLFIX will now handle up to 512 file echo areas. This is
  155.               also a temporary stop, I plan on expanding that number to 
  156.               either 32000 or 64000.
  157.  
  158.        +      Added the ability to specify the status of system to add or
  159.               replace with the global edit.
  160.  
  161.        +      Added the ability to change a system's status to Inactive or
  162.               Active via the global edit.        -      Fixed the way that ALLFIX checks the commandline options. It
  163.               is now possible to use the -Crash and -Hold switches with the
  164.               Notify command.
  165.  
  166.        -      ALLFIX will no longer set the Crash and Hold bits
  167.               simultaneously, when making use of either the -Crash or
  168.               -Hold switches. ALLFIX will give priority to the bit
  169.               designated in the commandline.
  170.  
  171.        -      ALLFIX will not toggle the KILL/Sent status anymore for 
  172.               AreaMgr receipts if it was specified NOT to do that in the
  173.               setup.
  174.  
  175.  
  176.      Version 4.16/Beta-2
  177.      -------------------
  178.  
  179.        -      Finally fixed that damn bug in the auto-add procedures!
  180.  
  181.        -      Fixed a small but dangerous mistake in the pack and index
  182.               routines that cuased ASETUP to kill the MGICFILE.* files.
  183.               I also solved the 'file not open' problem when running
  184.               ASETUP PACK/INDEX. 
  185.               
  186.        -      Fixed the time date stamp in .PKT files 
  187.  
  188.        -      If F1 was pressed in the external hatch manager, it would
  189.               try to call up the help that was not available. 
  190.  
  191.        -      The help screen in the edit mode for Magic file names was
  192.               incorrect.
  193.  
  194.        /      ALLFIX will no longer announce files that were imported and
  195.               then later removed becuase of the keep # setting. For
  196.               example: Let's say that you get 20 nodediffs at once,
  197.               and you have keep # set at 5, then ALLFIX will only 
  198.               announce the last 5.
  199.  
  200.        -      I believe that I have finally found and fixed that problem
  201.               with the external hatch, complaining about not being able
  202.               to find the setup.fix file.
  203.  
  204.        -      The magic file name window was not being inactivated 
  205.               correctly when the pick list for the file echo names was
  206.               called up.
  207.  
  208.        -      The header in the pick list for the magic filename manager
  209.               was to long, actually, the max length of the entries was to 
  210.               small.
  211.  
  212.        +      Added the same file echo picklist in the hatch manager.
  213.  
  214.        +      Added the same file echo picklist to the external hatch
  215.               manager. (I also found a large mistake, which no one has
  216.               found yet :-)        -      Fixed two small mistakes in the new help routines. 
  217.               1 - The highlited bar was not correctly cleared if a 
  218.                   consecutive match (F3) was found within in the
  219.                   same screen.
  220.               2 - The screen was not updated correctly if the offset
  221.                   of the line within the buffer was the same as 
  222.                   the previous offset, however, the buffer had been 
  223.                   changed. This, again, happened only once in a 
  224.                   while when searching for consecutive matches (F3).
  225.  
  226.        /      Optimized the searching within the help menu a little bit.
  227.               ASETUP was polling the keyboard for an ESC (stop searching),
  228.               and I reduced the number of times it does that, thus greatly
  229.               speading up the searching routines.
  230.  
  231.        +      Added the {+} symbol to the via lines, making it easier for
  232.               the registration sites to check out who and who isn't 
  233.               registered.
  234.  
  235.        +      ALLFIX will now automatically recalculate missing or invalid
  236.               CRC's. With invalid, I mean CRC's that are less than 8 
  237.               characters long. This is, of course, only true if you do not
  238.               use the -CRC switch, in which case those tic files will be
  239.               moved to the bad dir. This feature will filter out any 
  240.               incorrect CRC's created by 'lesser' programs :-)
  241.  
  242.        +      ASETUP will now automatically use XEMS for caching within
  243.               the seven different managers. This will save some valuable
  244.               heap space.
  245.  
  246.        /      ALLFIX will now always put the seenby and path kludge lines
  247.               in the .PKT messages. It used to only do this for binkley 
  248.               users.
  249.  
  250.        -      ALLFIX was incorrectly trying to open the message base files
  251.               for systems that used the .PKT function and the ANNOUNCE 
  252.               command.
  253.  
  254.        -      ALLFIX was sometimes sending files back to the system they
  255.               came from. 
  256.  
  257.        /      ALLFIX will no longer try to unpack .TAZ files as if they are
  258.               tic archive packages.
  259.  
  260.        +      Added the %INACTIVE and %ACTIVE commands to the AreaMgr. 
  261.               %INACTIVE temporarily turns all areas off for that system,
  262.               and %ACTIVE turns them back on.
  263.  
  264.        /      I optimized the files.bbs updating procedures. ALLFIX will
  265.               now do it's best to add new entries in the correct place.
  266.               For example, 1.ZIP will be placed before 2.ZIP. ALLFIX
  267.               will only try to do that for areas where the Keep # is 
  268.               being used (other than 0).
  269.  
  270.        +      Added an option to tell ALLFIX not to touch the FILES.BBS               file. 
  271.               
  272.        /      Redesigned the HatchNew feature. Because the information was
  273.               stored in the fareas.fix files, each time ALLFIX ran it was
  274.               forced to read in all of the file echo areas in order to see
  275.               if there were any areas with the hatchnew feature on to 
  276.               process. This is slow. Therefore, I made it a magic filename
  277.               option. You simply make an entry in the magic filename 
  278.               menu, for HatchNew, and enter the filespec, normally the
  279.               filespec will be *.*, and then the area that you want to 
  280.               hatch it into. You MUST enter a From Area name.
  281.  
  282.        -      Fixed a small mistake in FIXDOR. I forgot to add the random
  283.               origin procedures to FIXDOR, which cuased FIXDOR to abort in 
  284.               a runtime error 201, if the random origin function was being
  285.               used for any of the message areas.
  286.  
  287.        /      Changed COOKIE so that the text can be redirected. If the
  288.               text IS redirected, then COOKIE will still display it on the
  289.               screen. Plus, COOKIE will now look for the ALLFIX environment
  290.               variable to determine where the COOKIE.DAT file is.
  291.  
  292.        -      ALLFIX was not toggling the KILL when sent bit on the AreaMgr
  293.               replies, regardless of the 'Keep receipts' setting.
  294.  
  295.        +      Built in a new option in the magic filename manager called
  296.               PickUpFile, which will pick up a file from the inbound
  297.               directory, move it to another directory, and then forward it
  298.               to a list of systems.
  299.               
  300.      Version 4.16/Beta-1
  301.      -------------------
  302.  
  303.        /     The magic filename procedures have been changed a little bit.
  304.              If the From Area field is left blank, then ALLFIX will repond
  305.              to that file regardless of the area.
  306.  
  307.        /     ALLFIX no longer toggles the file attribute bit for files when
  308.              they are hatching into the same directory. This means that if
  309.              you use the external hatch, internal hatch, the file will be
  310.              hatched every time that you run ALLFIX. Therefore watch out
  311.              what you are doing! I suggest that you use the Hatch New
  312.              option, (See next log entry), when hatching files into the
  313.              same directory as where they are now located.
  314.  
  315.        +     Added a Hatch New option. Setting this option to 'Yes', in the
  316.              file echo manager, will tell ALLFIX to scan the destination
  317.              directory for that paticular file echo and hatch any new
  318.              files. ALLFIX determines the new files by looking at their
  319.              date and comparing that to the timestamp stored in the
  320.              LASTSCAN.FIX file.
  321.  
  322.        -     Fixed a few problems with the CD-Rom support for RemoteAccess
  323.              users. ALLFIX was incorrectly calculating the alternate
  324.              files.bbs file names.        -     Fixed the To field in the TIC files for systems that are not
  325.              in the node manager.
  326.  
  327.        -     Fixed the problem with the pack and index routines. I forgot
  328.              to change the name of the magic files to MGICFILE.???, so    
  329.              whenever you ran ASETUP PACK/INDEX, ASETUP would create
  330.              MAGIC.??? files.
  331.  
  332.        -     Fixed a problem in the file echo manager, that cuased the
  333.              screen to clear if you removed all of the systems from the    
  334.              systems list, and then exited the edit systems list menu.
  335.  
  336.        -     Fixed another problem with the auto-add features. ALLFIX did
  337.              not add a back slash ,'\', to the path name, which resulted in
  338.              not being able to import the file after adding the new area.
  339.  
  340.        -     Built in Random origin lines. The random feature can be
  341.              selected for both the FileFind replies, and for the new file  
  342.              reports.
  343.  
  344.        -     ALLFIX will now correctly reject FileFind requests for things
  345.              like ????*.*
  346.  
  347.        -     I found and fixed the mistake that was cuasing everyone's
  348.              computer to lock up when adding/deleting nodes from the global
  349.              edit menu.
  350.              My computer didn't lock up, therefore it was very difficult to
  351.              find!
  352.  
  353.        /     Fixed the problem with the time routines for calculating the
  354.              active time. (ie. There will no longer be any problems with
  355.              the date not advancing if ALLFIX runs when the clock strikes
  356.              midnite)
  357.  
  358.        -     Fixed a small mistake with the %RESEND routines. The path was
  359.              not included with the TIC file.
  360.  
  361.        +     Added a KeepNum command to the magic file names. This command
  362.              will change the Keep # field for that paticular file. This way
  363.              a file echo can be set at keep 0 for every file, except a
  364.              paticular filespec.
  365.  
  366.        /     HATCH will now remember the last file echo name, so that it
  367.              does not need to be re-entered every time, unless the echo
  368.              name is different for the next file to be hatched.
  369.  
  370.        /     I made some optimizations in the managers, you will find that
  371.              scrolling through the entries has become much faster.
  372.              Accessing the help menus has also been improved.
  373.  
  374.        /     I changed the look of the Query replies. The description is
  375.              now 8 characters longer.
  376.  
  377.        -     Fixed the irregularity in the Type selection menu within the
  378.              Magic filename manager.        -     Fixed a problem in HATCH. HATCH was not able to find a file if
  379.              the complete path and file name was not entered. 
  380.  
  381.        /     I rebuilt the help file routines. The routines now work with
  382.              an index file, which points to parts of the documentation.
  383.              This means that you are able to read the who doc within
  384.              ASETUP. I changed to this method because the help file was  
  385.              getting larger and larger, doing it this way would reduce the
  386.              size of the allfix packages. (You can take it from me, that
  387.              this definately wasn't the easy way out !)
  388.  
  389.        -     Not a true bug fix, but I have fixed the problem that all 
  390.              Squish users had with AreaMgr requests from points. It seems
  391.              that some quish sofware is putting an ascii 1 on the end of
  392.              the subject line, which was throwing ALLFIX off. No one knows
  393.              why that ascii 1 is there, so I will assume it's a bug in the
  394.              other software. Eitherway, ALLFIX now correctly removes the
  395.              unnecessary character, that you won't have any problems with
  396.              it anymore.
  397.  
  398.        +     Added a nice pick list for the file echo areas, in the Magic
  399.              file name manager. It offers the ability to choose all the
  400.              areas, in which case, the file echo field will be left blank.
  401.              All areas can only be choosen for the 'From area' field.
  402.  
  403.        -     Fixed a mistake in the dupe checking routines. Somewhere along
  404.              the lines of rebuilding the magic file name stuff, the update
  405.              routines for the filedupe.fix got lost.
  406.  
  407.        +     Added FindFind support for Binkley 2.50+. ALLFIX will scan the
  408.              correct directory for the correct files, and unpack any
  409.              arcmail bundles. It will REMOVE the flow files after it is    
  410.              done. I think that I can safely assume that there isn't
  411.              anything else in the flow file.
  412.  
  413.        +     Added Find and Find again options to the help menu in ASETUP.
  414.  
  415.        /     Changed the FILES.BBS updating routines. ALLFIX will now 
  416.              remove any duplicate entries, and it will not make any 
  417.              duplicate entries either, unless if the keep # is set to 0,
  418.              then ALLFIX will simply append the FILES.BBS file.
  419.  
  420.        -     Fixed a small mistake in the .pkt routines. ALLFIX was not 
  421.              putting a null byte after each message. I believe that this 
  422.              mistake was the result of changes I made when adding the
  423.              binkley support.
  424.  
  425.        +     Added the ability to exit the managers by hitting F9 or F10.
  426.  
  427.        -     Fixed a small mistake in the cache hit ratio. Somehow the 
  428.              typecasting I used went wrong.
  429.  
  430.        +     Added an option to tell ALLFIX to reset any file dates of 
  431.              files that are set for some time in the future. ALLFIX will
  432.              only do this if it is scanning for new files to hatch, or              when it is scanning for new files in the BBS new file dirs.
  433.              
  434.        /     I made a few changes in the cache system. With the old method
  435.              ALLFIX would not replace any old entries when the cache was
  436.              full. The new method, is also a fully associative cache, 
  437.              however the difference is, it now has a random replacement
  438.              policy. I have done several tests with different policies, and
  439.              I have found that the random replacement policy performs
  440.              much better for repeated linear searching, than LRU (least
  441.              recently used) of FIFO (first in first out). Repeated linear
  442.              searching is used quite a bit, especially when using the
  443.              notify function, or when processing AreaMgr requests. Also,
  444.              it reasonable to assume that the random replacement policy 
  445.              will also perform well for random access searching. 
  446.  
  447.        /     ALLFIX will now correctly close all the open files and
  448.              deinitialize any XEMS when it aborts due to a runtime
  449.              error.
  450.  
  451.        /     I changed the HATCH so that it also supports the ALT-Z key to
  452.              jump to dos.
  453.  
  454.        +     Added a nodes to file echo breakdown list to the export menu.
  455.              This option will generate a list of all the systems in the
  456.              node manager and the file echo names that they are connected
  457.              to.
  458.  
  459.        /     Added a few things to the Magic file name export option, that
  460.              I forgot to do earlier when I added a few things. I also 
  461.              updated the main export function.
  462.  
  463.        /     New entries in the Node manager are now automatically given   
  464.              the name 'SysOp'. 
  465.  
  466.        +     Added a default setting for the status of systems in the 
  467.              systems list. I also changed the little window that asks
  468.              you for the status of the system you are editing.
  469.  
  470.        -     I fixed the problem that caused ALLFIX to sometimes skip 
  471.              systems in the export listing. That problem is most likely 
  472.              a result of the update utility, however, I still haven't 
  473.              been able to determine why.
  474.  
  475.        +     ALLFIX will now add a REPLY kludge line to any replies
  476.              to AreaMgr requests and to FileFind requests. Please note
  477.              that ALLFIX does not add this kludge to FileFind replies
  478.              when working with the .PKT method.
  479.  
  480.        /     ALLFIX will no longer delete AreaMgr requests from systems
  481.              that are not in the node manager. (Something I should have
  482.              changed a long time ago!)
  483.  
  484.        +     I built in an ANNOUNCE command which tells ALLFIX to 
  485.              make new file reports. ALLFIX will longer automatically 
  486.              make new file reports. You need to use this switch. ALLFIX              now stores information about any new files in a file called
  487.              TOBEREP.FIX, if you do not use the announce command. This way
  488.              you can make announcements once a day, and not everytime
  489.              that ALLFIX is executed.
  490.  
  491.        -     I fixed a few small mistakes in the import routines for the
  492.              TICK configuration file.
  493.  
  494.        -     Netmail new file reports were not getting the correct message
  495.              status if that system was configured in the node manager.
  496.  
  497.        -     The groups field, in the node manager, was not being sorted
  498.              correctly.
  499.  
  500.        +     Added a selection window for the systems list. 
  501.  
  502.        /     Groups were not displayed when editing the default groups in
  503.              the node manager.